the window ledge - French English Dictionary